/*
 * @Author: wwssaabb
 * @Date: 2021-12-14 08:47:18
 * @LastEditTime: 2021-12-14 08:52:12
 * @FilePath: \handwritten-code\promise\resolve.js
 */

/* 
  promise.resolve()
  接收一个值，是Promise的实例，则返回它，如果不是，
  则返回结果是这个值的完成的Promise实例
*/

Promise.prototype.myResolve = function (value) {
  if (value instanceof Promise) return value
  return new Promise(resolve => resolve(value))
}